﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using ModeloDatos;
using CapaNegocio;

namespace CapaPresentacion.GestionCaja
{
    public partial class FrmCierreCaja : Form
    {
        public static int idCajero;
        public static int idListaCaja;
        public static string desc;
        public static int idControlDiario;

        public static decimal ventaNeta;
        public static decimal ventaCredito;

        public static decimal gananciaCredito;
        public static decimal gananciaContado;


        public Caja caja = new Caja();
        public CajaNE cajaNE = new CajaNE();


        public void asignarEntradasCaja()
        {
            caja.IdCajero = idCajero;
            caja.IdListaCaja = idListaCaja;
            caja.IdControlDiario= idControlDiario;
            caja.ventaNeta= ventaNeta;
            caja.ventaCredito = ventaCredito;
            caja.gananciaContado = gananciaContado;
            caja.gananciaCredito = gananciaCredito;
            DateTime Hoy = DateTime.Today;
            string fecha = Hoy.ToString("yyyy-MM-dd");
            dtpFecha.Text = fecha.ToString();
            caja.fecha =DateTime.Parse(fecha);

            string t2 = DateTime.Now.ToString("hh:mm:ss tt");
            lblHora.Text = t2;
            caja.hora = t2;
        }

        public String insertarCaja()
        {
            asignarEntradasCaja();
            return cajaNE.insertarCaja(caja);
        }

        public VendedorNE vendNE = new VendedorNE();
        public Vendedor vendedor = new Vendedor();

        public void buscarVendedor()
        {
            int idCajero = MDIPrincipal.idVendedor;
            vendedor = vendNE.buscarVendedorById(idCajero);
            lblCajero.Text = vendedor.NombreVendedor + " " + vendedor.ApellidoVendedor;
        }



        public FrmCierreCaja()
        {
            InitializeComponent();
        }

        private void FrmCierreCaja_Load(object sender, EventArgs e)
        {
            lblIdCajero.Text = idCajero.ToString();
            lblIdListaCaja.Text = idListaCaja.ToString();
            lblIdControl.Text = idControlDiario.ToString();
            lblVentaNeta.Text = ventaNeta.ToString();
            lblVentaCredito.Text = ventaCredito.ToString();
            lblGanContado.Text = gananciaContado.ToString();
            lblGanCredito.Text = gananciaCredito.ToString();
            DateTime Hoy = DateTime.Today;
            string fecha = Hoy.ToString("yyyy-MM-dd");
            dtpFecha.Text = fecha.ToString();
            string t2 = DateTime.Now.ToString("hh:mm:ss tt");
            lblHora.Text = t2;
            buscarVendedor();

        }

        private void btnGrabar_Click(object sender, EventArgs e)
        {
            MessageBox.Show(insertarCaja());
        }
    }
}
